body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; font-size: 116%; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

html { font-size: 100.01%; }
body { font: 12px/1.5 tahoma, arial, '宋体'; color: #666666; background: #fff; }

table { width: 100%; border-collapse: collapse; }
table th, table td { text-align: center; padding: 10px; }

h3 { height: 28px; line-height: 28px; background: url(../images/mh.gif) no-repeat; font-size: 14px; padding-left: 17px; color: white; }
h3 span { float: right; padding-right: 1em; font-weight: normal; font-size: 12px; }
h3 span a { color: white; }
h3 em { font-weight: normal; font-style: normal; }

a { text-decoration: none; border: 0; color: #666666; }
a:hover, a:focus { text-decoration: underline; color:#2364B4;}

a img { border: 0; }
img { display: inline-block; vertical-align: middle; }

ul, li { list-style: none; }
p { margin: 0 0 1.5em; }

p img.l { margin-right: 1em; }

.lh { color: #a60d0f; }
.bedetail .lh, .beaytylist .lh, .pagebeauty .lh { color: #F22C96; }
.blue { color: #1760bc; }
.red { color: #fc0300; }
.gray { color: #c3c3c3; }
.green { color: #59b301; }
.f60 { color: #f60; }
.pink { color: #f22c96; }
.blankbtm { margin-bottom: 15px; }
.tal { text-align: left; }
.tar { text-align: right; }
.tac { text-align: center; }
.tabs li, .tabs li a { display: inline; float: left; text-align: center; text-decoration: none; }
.layout:after, .inner:after { content: '\20'; display: block; height: 0; clear: both; }
.layout, .inner { *zoom:1;}
.r { float: right; }
.l { float: left; }
.col_l { float: left; width: 201px; }
.col_r { float: right; width: 743px; }
.col_rl { float: left; width: 516px; }
.col_rr { width: 212px; float: right; }
.c { }
.form p { position: relative; zoom: 1; padding-left: 55px; }
.form p label { position: absolute; left: 0; line-height: 2; }
.form input.text, .form textarea, .form select { border: 1px solid #d8d8d8; padding: 4px 8px; }
.inner { width: 960px; margin: 0 auto; margin-bottom: 15px; }

.mark { color: #59b301; }
.bedetail .mark { color: #f22c96; }

.pagebook h3 span a { color: #1760bc; }
.col_l h3 { background: url(../images/sh.gif) no-repeat; }
.col_l h3.sidemh { background: url(../images/sh.gif) no-repeat 0 -30px; }
.books h3 { background-position: 0 -30px; }
.tjbook h3 { background-position: 0 -60px; }
.meiz h3 { background-position: 0 -90px; }
.newbook h3 { background-position: 0 -120px; }
.recommend h3 { background-position: 0 -150px; }
.hotbooks h3 { background-position: 0 -180px; }
.tjbooks h3 { background-position: 0 -210px; }
.hotcomm h3 { background-position: 0 -240px; }
.pagebeauty h3 { background: url(/images/beh.gif) no-repeat; }
.recomm h3 { background-position: 0 -60px; }
.hotmenber h3 { background-position: 0 -90px; }
.mcomm h3 { background-position: 0 -120px; }
.also h3 { background: url(../images/bg.gif) repeat-x; border: 1px solid #E4E4E4; color: #696969; }
.summysole h3, .summycomm h3, .q h3 { background: url(/images/lh.gif); }

/*head*/
.tbar .inner, .head .inner { margin-bottom: 0; }
.tbar { height: 29px; line-height: 29px; background: url(../images/bg.gif) repeat-x; text-align: right; }
.tbar a { margin: 0 6px; }
.tbar .hello { color: #489beb; margin-right: 1em; }

.head { height: 65px; background: url(../images/bg.gif) repeat-x 0 -87px; }
.head .inner { position: relative; }
.head .logo { float: left; margin: 13px 0 0 20px; }
.head .tad { float: right; margin: 10px 1em 0 0; padding-left: 1em; background: url(../images/sound.gif) no-repeat 0 3px; height: 25px; }
.head .nav { margin: 0px 0 0 30px; float: left; width: 500px; }
.head .nav a { width: 71px; height: 30px; line-height: 30px; background: url(../images/nav.gif) no-repeat; color: #0277d7; font-size: 14px; font-weight: bold; margin-right: 2px; }
.head .nav a.act { background-position: 0 -30px; color: white; }
.head .nav .bo a { background: url(../images/navbo.gif) no-repeat left bottom; }
.head .nav .bo a.act { background: url(../images/navbo.gif) no-repeat left top; color: #ffffff; position: relative; z-index: 9999; }
.head .sub { position: absolute; top: 64px; background: white; border: 1px solid #bfe3ff; width: 700px; left: 140px; padding: 10px; display: none; z-index: 9999; }
.head .nav .sub a { background: none; width: auto; height: auto; font-size: 12px; font-weight: normal; float: none; }
.head .nav .sub a:hover { color:#0277D7!important; }
.head .sub .tb { float: left; width: 74%; }
.head .sub .r { width: 25%; background: #f9f9f9; }
.head .sub .r h4, .head .sub .r p { padding: 10px 15px 0; _padding: 0; margin-bottom: 0; line-height: 1; text-align: left; height: 1em; }
.head .nav .sub .r p { height: 12px; line-height: 1; }
.head .sub .r p a { color: #999; }
.head .sub .r h4 { margin-top: 1em; font-size: 12px; }
.head .nav .sub .tb p { text-align: left; }
.head .nav .sub .tb a { display: inline-block; margin-right: 15px; color: #7e7e7e; height: 1em; line-height: 1; }
.head .nav .sub .tb a.b { font-weight: bold; color: #0277d7; }

.info { height: 58px; background: url(../images/bg.gif) repeat-x 0 -29px; margin-bottom: 15px; overflow: hidden; }
.info .inner { padding-top: 10px; }
.search { height: 38px; width: 601px; float: left; background: url(../images/bar.gif) no-repeat; overflow: hidden; }
.search, .search a { color: white; }
.search .searcht { margin: 13px 16px; width: 222px; }
.search .searchb { width: 48px; height: 29px; background: url(../images/bar.gif) no-repeat -400px -50px; vertical-align: top; margin: 6px 10px 0 0; cursor: pointer; }
.bedetail .searchb, .beaytylist .searchb, .pagebeauty .searchb { background: url(../images/bar2.gif) no-repeat; }
.cart { height: 38px; line-height: 38px; width: 344px; float: right; background: url(../images/bar.gif) no-repeat 0 -50px; }
.cart .js { float: right; width: 70px; height: 28px; background: url(../images/bar.gif) no-repeat -500px -50px; margin: 6px 15px 0 0; vertical-align: top; }
.bedetail .js, .beaytylist .js, .pagebeauty .js { background: url(../images/bar2.gif) no-repeat right top; }
.cart .t { color: #336dc1; padding-left: 55px; }

/*foot*/
.guide { background: #fafafa; border: 1px solid #e4e4e4; padding: 20px; }
.guide ul { float: left; width: 16%; }
.guide ul li { height: 2em; padding-left: 8px; background: url(/images/guide2.gif) no-repeat 0 5px; }
.guide ul li.lead { background: url(/images/guide.gif) no-repeat 0 5px; font-weight: bold; }
.footer { text-align: center; }

/*con*/
.sidecon { padding: 15px; border: 1px solid #e4e4e4; border-top: none; }
.sidecon p { line-height: 1.9; }
.slide { float: left; width: 524px; }
.prom { float: right; width: 203px; }
.slide .txt span { float: right; display: table-cell; }
.slide .txt span a { float: left; display: block; width: 12px; height: 12px; background: url(/images/slidenav.gif); margin-right: 6px; vertical-align: middle; margin-top: 3px; overflow: hidden; }
.slide .txt span a.act { width: 17px; height: 17px; background: url(/images/slidenavact.gif); margin-top: 0; }
.prom .blue { margin-bottom: 6px; font-size: 14px; }

.categray .sidecon { padding: 0; }
.categray h4 { color: #333; border-bottom: 1px solid #f5f5f5; padding: 5px 20px; }
.categray li { zoom: 1; }

.categray h4 a:hover { text-decoration: none; color: #1760BC;}
.categray li a { display: block; border-bottom: 1px solid #f5f5f5; padding: 7px 30px; line-height: 1; font-size: 14px; color: #2364b4; }
.categray li a:hover { text-decoration: none; color: #1760BC;}
.categray li a span { float: right; font-weight: normal; font-size: 12px; }

.mbox { padding: 15px 0; }
.qg li { width: 33%; text-align: center; float: left; padding: 10px 0; }
.qg li.bdb { border-bottom: 1px solid #f5f5f5; }
.qg li p { margin-bottom: 5px; }
.mbook li { width: 24.9%; padding: 15px 0; }
.ad img { margin-bottom: 15px; border: 1px solid #f5f5f5; }
.topb { border: 1px solid #e3e3e3; margin-top: 15px; }
.topb ul { padding-top: 15px; }
.topb li { position: relative; padding: 0 10px 10px 55px; zoom: 1; }
.topb li.nono { padding-left: 15px; }
.topb li.nono p { margin-bottom: 0; }
.topb li.nono em { color: #f60; font-weight: bold; }
.topb li span.no { position: absolute; left: 15px; top: 3px; }
.dbs li { width: 33%; display: table-cell; text-align: center; vertical-align: middle; height: 55px; float: left; padding: 7px 0; }
.c6list li, .c5list li, .c4list li { float: left; width: 16.6%; text-align: center; padding: 25px 0 10px; }
.c6list li p, .c5list li p, .c4list li p { margin-bottom: 5px; }
.c5list li { width: 19.9%; }
.c4list li { width: 24.9%; text-align: center; }
.tjbtns li { float: left; width: 24.9%; padding: 0; text-align: center; }
.tjbtns li a { display: block; height: 47px; line-height: 47px; background: url(/images/tjbtn.gif) repeat-x; border: 1px solid #e3e4e4; margin: 0 10px; font-size: 18px; color: red; padding: 0; font-weight: bold; }
.tjbtns li a:hover { text-decoration: none; }
.categray, .newp { margin-bottom: 15px; }
.sidead { text-align: center; }
.sidead img { margin-bottom: 10px; border: 1px solid #efefef; }
.tcomm .blue { font-size: 14px; margin-bottom: 5px; }
.tcomm { margin-bottom: 15px; }
.mzp li { padding: 1px 0; }
.meiz .mbook li { padding: 12px 0; }

/*booklist*/
.bread { background: #f5f5f5; padding: 10px 1em; line-height: 1; color: #3477c4; }
.catelist li a { color: #7e7d7d; font-size: 1em; }
.catelist h4 { font-weight: normal; color: #2365b2; }
.browsd { margin-bottom: 15px; }
.tscroll { height: 183px; border: 1px solid #efefef; position: relative; zoom: 1; }
.tscroll .tscon { position: absolute; left: 50px; right: 50px; top: 20px; }
.tscroll .tscon li { float: left; width: 30%; line-height: 2; padding-right: 3%; }
.tscroll .prev, .tscroll .next { position: absolute; left: 15px; top: 84px; width: 11px; height: 18px; background: url(/images/blist.gif) no-repeat; }
.tscroll .next { left: auto; right: 25px; background-position: -11px 0; }
.h3 { height: 24px; background: url(/images/lh.gif) no-repeat; color: #fff; padding: 4px 10px 0; }
.h3 a { display: inline-block; background: url(/images/blist.gif) no-repeat; line-height: 28px; color: #333; }
.h3 .sortnav a { width: 46px; height: 21px; line-height: 21px; margin-left: 5px; background-position: 0 -30px; padding-left: 15px; }
.h3 .sortnav a.u { background-position: 0 -60px; }
.h3 .sortnav a.m { background-position: 0 -90px; width: 64px; padding-left: 10px; }
.h3 .up, .h3 .down { width: 19px; height: 18px; line-height: 18px; background-position: -73px 0; vertical-align: middle; }
.h3 .down { background-position: -92px 0; }
.mlist li { border-bottom: 1px solid #e4e4e4; padding: 15px; }
.mlist li img.l { margin-right: 1em; }
.mlist li .h .r { display: block; background: url(/images/blist.gif) 0 -120px; padding-left: 50px; line-height: 1; }
.mlist li p { margin-bottom: 10px; }
.mlist li .stockout {
    background: url(/images/stockout1.gif) no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 30px;
    width: 85px;
}
.mlist li .buy { display: inline-block; width: 86px; height: 30px; background: url(/images/blist.gif) no-repeat 0 -180px; }
.mlist li .addfav { display: inline-block; width: 75px; height: 30px; background: url(/images/blist.gif) no-repeat 0 -210px; margin-left: 1em; }
.zhekou h3 { background: url(/images/lh.gif); }
.zhekou .prev, .zhekou .next, .zhekou .tscon { float: left; }
.zhekou .prev, .zhekou .next { display: block; width: 12px; height: 16px; background: url(/images/blist.gif) no-repeat -30px 0; margin: 80px 18px; margin-right: 0; }
.zhekou .next { background-position: -42px 0; margin-left: 0; }
.zhekou .tscon { width: 670px; }
.page { text-align: center; }
.page a { display: inline-block; text-align: center; line-height: 1; padding: 4px 10px; border: 1px solid #e4e4e4; }
.page a.current { background: #ffcb2e; }
.page a:hover { text-decoration: none; color: #333; }
.page .inum { border: 1px solid #b8b8b8; padding: 4px; text-align: center; width: 20px; }
.page .ibtn { border: none; background: url(/images/blist.gif) no-repeat right -150px; width: 54px; height: 22px; vertical-align: middle; cursor: pointer; }

.discont li,.byprice li{line-height:2;padding-left:10px;background:url(/images/by.gif) no-repeat 0 9px;}
.byprice li{background-position:0 -31px;}
.discont li a{color:#fc3e3e;font-weight:bold;}
.byprice li a{color:#fe862e;font-weight:bold;}

/*books*/
.categray_books .sidecon { padding: 0; }
.categray_books .item { padding: 10px 12px; }
.categray_books .item.o { background: #f3fbff; }
.categray_books .item h4 { color: #2365b2; }
.categray_books .item a { display: inline-block; margin: 0 3px; height: 2; }

.news { width: 201px; border: 1px solid #e3e4e4; margin-left: 540px; height: 300px; }
.news h4 { color: #f60; background: url(../images/bg.gif) repeat-x; padding: 6px 15px; line-height: 1; border-bottom: 1px solid #e3e4e4; }
.news p { margin: 5px 15px; }

.limit { border: 1px solid #E3E4E4; float: right; width: 203px; }
.limit h4 { background: url(../images/bg.gif) repeat-x scroll 0 0 transparent; border-bottom: 1px solid #E3E4E4; color: #FF6600; line-height: 1; padding: 6px 15px; }
.limit p { margin: 15px; }
.limit .limitben { background: url(../images/bg.gif) repeat-x scroll 0 0 transparent; border: 1px solid #E7E7E7; display: inline-block; padding: 1px 2px; }

.newbook { clear: both; }
.mbd { border: 1px solid #e4e4e4; border-top: none; }
.hotcomm li { padding: 15px 20px; border-bottom: 1px solid #efefef; overflow: hidden; _height: 86px; }
.hotcomm li img { margin-right: 1em; width: 62px; }
.hotcomm li p { margin-bottom: 5px; }
.newactive .sidecon { padding: 15px 0; }
.newactive li { line-height: 2.2; padding-left: 15px; }
.sellwell li { padding: 8px 0; line-height: 1; height: 1em; overflow: hidden; }
.sellwell li .lh { float: right; }
.sellwell li.lead { line-height: 2; height: auto; }
.sellwell li.lead .l { margin-right: 1em; width: 70px; }
.sellwell li.lead .lh { float: none; }
.summy { padding: 20px 20px 2px; }
.summy .l { margin-right: 1em; }
.summy p { margin-bottom: 6px; }
.hotbooks h3 ul,.ttabs h3 ul { float: right; padding-top: 5px; }
.hotbooks h3 ul li,.ttabs h3 ul li { float: left; }
.hotbooks h3 ul a,.ttabs h3 ul a { display: block; float: left; height: 23px; width: 59px; font-weight: normal; font-size: 12px; color: #fff; line-height: 23px; text-align: center; }
.hotbooks h3 ul a.selected,.ttabs h3 ul a.selected { background: url(/images/hotbooknav.gif); color: #3582cb; }
.hottags .sidecon { height: 180px; }
.hottags a { color: #f60; display: inline-block; margin: 5px; }
.hottags a.fz14 { font-weight: bold; font-size: 14px; }
.chubs li { border-bottom: 1px solid #efefef; padding: 12px 0; }
.tjbooks .tjbtns { padding-bottom: 10px; }

/*beaytylist*/
.beaytylist .col_l h3 { background: url(/images/belist.gif) no-repeat 0 -30px; padding-left: 22px; }
.beaytylist .browsd h3 { background-position: 0 -60px; }
.beaytylist .h3, .beaytylist .zhekou h3 { background: url(/images/belist.gif) no-repeat; }
.beaytylist .h3 a { background: url(/images/belist.gif) no-repeat; }
.beaytylist .h3 .sortnav a { background-position: -600px -30px; }
.beaytylist .h3 .sortnav a.u { background-position: -600px -60px; }
.beaytylist .h3 .sortnav a.m { background-position: right -60px; }
.beaytylist .h3 .up { background-position: -400px -30px; }
.beaytylist .h3 .down { background-position: -400px -60px; }
.filter { border: 1px solid #e3e4e4; padding: 15px; }
.filter .item { position: relative; padding-left: 77px; zoom: 1; }
.filter .item h4 { position: absolute; left: 0; top: 0; color: #fa5ab0; }
.filter .fttab { border-bottom: 1px solid #e3e4e4; padding-left: 2em; margin-bottom: 10px; }
.filter .fttab li { float: left; }
.filter .fttab li a { display: block; float: left; border: 1px solid #e3e4e4; position: relative; margin-bottom: -1px; margin-right: 1em; padding: 4px 1em; line-height: 1; }
.filter .fttab li a.act { border-bottom: 1px solid white; color: #fa5ab0; }
.filter .fttab li a:hover { text-decoration: none; color: #333; }
.filter p { line-height: 1; }
.filter p a { display: inline-block; margin: 5px .5em; }
.filter p a.act { color: #fa5ab0; background: url(/images/belist.gif) no-repeat right -40px; padding-right: 22px; }
.beaytylist .mlist li .buy { width: 61px; height: 21px; background: url(/images/belist.gif) no-repeat -300px -30px; }
.beaytylist .mlist li .addfav { width: 75px; height: 21px; background: url(/images/belist.gif) no-repeat -300px -60px; margin-left: 1em; }
.beaytylist .mlist li { padding: 25px 0 10px; }
.if { padding: 3px 1em; background: #fff3f9; }
.if span { display: inline-block; border: 1px solid #e5e2e2; background: white; height: 18px; line-height: 18px; padding: 0 26px 0 10px; position: relative; zoom: 1; }
.if span a { position: absolute; display: block; background: #f7f9f6 url(/images/belist.gif) no-repeat -496px -36px; height: 18px; width: 18px; right: 0; top: 0; }

/*beautys*/
.slide_be { position: relative; height: 312px; }
.slide_be .txt { position: absolute; bottom: 0; left: 0; width: 100%; background: #fa5ab0; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.slide_be .txt a { display: block; float: left; width: 33%; padding: 10px 0; text-align: center; line-height: 1; border-right: 1px solid white; color: #fff; }
.slide_be .txt a:hover { text-decoration: none; }
.slide_be .txt a.last { border: none; }
.slide_be .txt a.act { background: #b81b70; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.hotmenber li { float: left; width: 12.5%; text-align: center; padding: 15px 0 5px; }
.hotmenber li img { padding: 1px border:1px solid #efefef; }
.bemlist .tabs li a { width: 183px; height: 28px; line-height: 28px; background: url(/images/beh.gif) no-repeat -200px -30px; margin-right: 3px; }
.bemlist .tabs li.last a { margin: 0; }
.bemlist .tabs li a.act { background-position: 0 -30px; color: #fff; font-weight: bold; }
.brand .item h4 { color: #f361b0; }
.featur .item a { display: block; }
.featur .item .cl { float: left; width: 49.9%; }

/*login*/
.login { border: 1px solid #e4e4e4; padding: 15px; }
.login .l { width: 62%; background: url(../images/line.gif) no-repeat right top; }
.login .r { width: 37%; }
.login h2 { background: url(../images/login.gif) no-repeat; height: 60px; }
.regist h2 { background-position: 0 -60px; }
.login .form { padding: 10px 10px 0 120px; position: relative;  width: 300px}
.login .form p { padding-left: 66px; color:#888888;}
.login .form p label { text-align: right; width: 60px; color:#666666;}
.login .form p .text { border-color: #999 #bbb #bbb #999; width: 200px;}
.login .form .ico{position: absolute;right: 30px;z-index: 120;}
.login .form .i-name {background: url(../images/mem.jpg) no-repeat #fff;width: 16px;height: 16px;top: 13px;}
.login .form .i-pass{background: url(../images/pwd.jpg) no-repeat #fff;width: 14px;height: 19px;top: 54px;}
.llogin, .glogin, .fastregist, .lregist, .fastlogin, .mregist, .mlogin { display: inline-block; width: 86px; height: 30px; background: url(../images/login.gif) no-repeat 0 -120px; vertical-align: middle; border: none; cursor: pointer; }
.glogin { background-position: 0 -150px; width: 97px; height: 23px; }
.fastregist { background-position: 0 -240px; }
.lregist { background-position: 0 -210px; }
.fastlogin { background-position: 0 -180px; margin-bottom: 1em; }
.ltip { padding: 2em 0 8em 111px; }
.rcon { padding: 70px 0 0 100px; }
.rcon a img {FILTER: alphaopacity=80 gray}
.rcon a:hover img{FILTER:}
.modal { border: 1px solid #72a6e3; width: 359px; z-index: 999; background-color: #FFFFFF; }
.modal h2 { background: url(/images/loginbar.gif) no-repeat 0 -40px; height: 33px; margin-bottom: 6px; }
.modal h2 a { display: block; float: right; width: 9px; height: 9px; background: url(/images/loginbar.gif) right bottom; margin: 10px 8px 0 0; }
.modal .idTabs { border-bottom: 1px solid #72a6e3; padding-left: 10px; }
.modal .idTabs li { float: left; position: relative; margin: -1px; }
.modal .idTabs li a { display: block; float: left; padding: 0 20px; height: 21px; line-height: 21px; margin-right: 5px; background: url(/images/loginbar.gif) right top; color: #666; border: 1px solid white; border-bottom: 1px solid #72a6e3; font-weight: bold; }
.modal .idTabs li a:hover { text-decoration: none; }
.modal .idTabs li a.selected { border: 1px solid #72a6e3; border-bottom: 1px solid white; background: #fff; }
.mdcon { padding: 20px; }
.modal .form p { padding-left: 66px; }
.modal .form p label { text-align: right; width: 60px; }
.modal .form p .text { border-color: #999 #bbb #bbb #999; width: 160px; }
.mregist, .mlogin { width: 84px; height: 29px; background: url(/images/loginbar.gif) no-repeat -210px 0; }
.mregist { background-position: -295px 0; }
.mdregisth h2 { background-position: 0 -80px; }
.mdtip h2 { background-position: 0 -120px; }
.mdtip .layout img { margin-right: 3em; }
.huig { display: block; float: left; width: 95px; height: 29px; background: url(/images/loginbar.gif) no-repeat -115px 0; margin-top: 1em; }
.huig { float: right; width: 115px; background-position: 0 0; }

/*help*/
.hbtn { display: inline-block; width: 67px; height: 23px; line-height: 23px; text-align: center; background: url(/images/helpbtn.gif); }
.hbtn:hover { text-decoration: none; }
.helpnav .catelist { padding-left: 1em; }
.helpcon ul, .helpcon ol { padding: 10px 44px; line-height: 2; }
.helpcon div.con { padding: 10px 30px; }
.helpcon ul, .helpcon ul li { list-style-type: square; }
.helpcon ol, .helpcon ol li { list-style-type: decimal; }
.helpcon h4 { background: #f0f8fb; color: #4e87cc; padding: 5px 30px; }
.helpsearch { width: 280px; background: #f9f9f9; border: 1px solid #e4e4e4; padding: 5px; }
.helpsearch .text { border: 1px solid #e4e4e4; padding: 4px; width: 200px; }
.helpsearch button { border: none; width: 53px; height: 22px; background: url(/images/helpbtn.gif) no-repeat 0 -60px; margin-left: 1em; vertical-align: top; }

/*menber*/
.mbnav h4 { font-weight: bold; }
.mbcon h4 { font-weight: normal; background: #f0f8fb; color: #4e87cc; padding: 5px 30px; }
.avatar { padding: 10px 30px; }
.avatar .t { padding: 0 0 10px; clear: both; }
.avac { float: left; width: 90px; }
.avatab { float: left; width: 380px; }
.avac img { padding: 1px; border: 1px solid #e4e4e4; }
.avacon { border: 1px solid #e4e4e4; border-top: none; padding: 15px 0 0 15px; display: none; margin-bottom: 15px; }
.avacon li { float: left; width: 60px; height: 60px; }
.avacon li img { width: 40px; height: 40px; padding: 1px; border: 1px solid #e4e4e4; }
.avatab ul { border-bottom: 1px solid #e4e4e4; }
.avatab li a { width: 68px; height: 24px; position: relative; margin-bottom: -1px; background: url(/images/avatab.gif); color: white; line-height: 24px; margin-right: 5px; }
.avatab li a.selected { background-position: 0 -24px; color: #666; }
.mbcon .form p { padding-left: 90px; }
.mbcon .form p label { width: 80px; text-align: right; }

.loading { background: url(/images/loading2.1.gif) no-repeat; text-indent: 35px; }
